3003 75
2700 192
3531 536
6091 428
43493 843
33590 102
2337 282
9070 658
16389 146
6353 572
2584 182
4945 752
12261 552
4074 477
88098 389
5650 757
7104 94
667 41
1932 206