15197 127
8721 517
6592 98
50655 495
6974 290
14172 613
13998 542
5299 169
28131 553
10346 501
7577 303
2906 539
1697 112
5710 325
1350 134
3063 184
3620 495
17031 84