15063 127
8551 517
6531 98
50639 495
6961 290
14152 613
13991 542
5333 169
28006 553
10344 501
7585 303
2910 539
1711 112
5728 325
1359 134
3114 184
3571 495
17042 84