15196 127
8720 517
6591 98
50655 495
6973 290
14171 613
13998 542
5299 169
28129 553
10344 501
7577 303
2906 539
1697 112
5710 325
1350 134
3062 184
3620 495
17031 84