9164 96
32598 928
2882 174
1681 140
5529 509
15490 394
3581 74
4171 344
3842 942
3039 519
3304 261
2517 606
3064 461
7798 843