21221 250
18161 565
25621 165
802 59
713 203
2509 638
8610 744
11286 702
3003 789
2142 480
1348 308
14130 677
2167 668
8454 153
1777 484
8447 136
1808 441
5458 522
4581 39
4446 126
1527 389
11763 502
6016 120
15310 201