15096 610
8056 239
12318 633
8298 859
5970 286
8556 453
3166 712
3557 66
3605 517
21982 351
21616 441
19215 321
3740 171
3015218 6131
3745 849
2638 155
1015 119
34117 374
5553 419
2485 203
5290 474
4156 599
14556 669
8781 788
6277 934