10940 51
1266 221
3496 80
2835 625
28528 508
2250 156
3381 202
9424 772
4282 791
9432 520
14096 193
24367 234
78691 309