2943 75
2694 192
3521 536
6070 428
43290 843
33422 102
2332 282
8954 658
16345 146
6343 572
2573 182
4930 752
12250 552
4058 477
87774 389
5642 757
7071 94
657 41
1930 206