2904 75
2688 192
3511 535
6060 428
43160 843
33311 101
2331 282
8943 658
16311 146
6342 572
2566 182
4923 752
12249 552
4055 477
87572 389
5638 757
7056 94
653 41
1928 206