2903 75
2687 192
3511 535
6060 428
43152 843
33309 101
2331 282
8942 658
16310 146
6341 572
2566 182
4923 752
12249 552
4055 477
87572 389
5638 757
7054 94
653 41
1928 206