10940 51
1265 221
3485 80
2835 625
28527 508
2249 156
3379 202
9422 772
4282 791
9432 520
14096 193
24360 234
78686 309