15081 610
8048 239
12309 633
8285 859
5962 286
8549 453
3159 712
3555 66
3597 517
21943 351
21582 441
19206 321
3727 171
3010354 6127
3740 849
2633 155
1012 119
34076 374
5537 419
2481 203
5271 474
4143 599
14552 669
8769 788
6269 934