2891 75
2685 192
3507 535
6056 428
43113 843
33289 101
2330 282
8938 658
16302 146
6339 572
2566 182
4919 752
12248 552
4053 477
87498 389
5635 757
7046 94
653 41
1928 206