3002 75
2699 192
3531 536
6091 428
43486 843
33587 102
2336 282
9066 658
16389 146
6352 572
2583 182
4945 752
12260 552
4071 477
88088 389
5650 757
7102 94
666 41
1932 206