50989 181
15671 729
30016 156
17717 516
43614 507
4204 447
7704 548
4031 155
13228 616
23245 346
2962 325
4999 251
5261 109
4032 780
16563 338
3340 695
29550 603
28070 169
7499 286
17629 367
6959 689
14640 204
4061 821
5258 674
15846 132
19160 213
8296 108
3203 372