12250 126
6747 517
4015 98
49677 495
6272 290
13326 613
12262 541
4684 169
24792 553
9372 501
7168 303
2610 539
1378 112
5456 325
1105 134
2690 184
3158 495
16079 83