2943 75
2693 192
3521 536
6070 428
43288 843
33417 101
2332 282
8954 658
16344 146
6343 572
2572 182
4930 752
12250 552
4057 477
87768 389
5642 757
7071 94
657 41
1930 206