15016 97
2840 720
3965 205
39359 901
1893 457
2990 447
6835 400
6027 103
2054 204
15871 39
19872 523
4685 699
5763 296
14118 915
2963 296
28210 278
2736 547
4671 429
18888 99
2980 628
27393 780
8200 164
6723 32
5305 392
2569 195
1407 187
9278 413
13767 243