10940 51
1265 221
3486 80
2835 625
28528 508
2249 156
3381 202
9422 772
4282 791
9432 520
14096 193
24364 234
78687 309