15033 610
8030 239
12285 633
8233 859
5943 286
8521 453
3154 712
3550 66
3555 517
21832 351
21500 441
19184 321
3700 171
2994881 6123
3727 849
2624 155
987 119
33950 374
5502 419
2466 203
5228 474
4127 599
14533 669
8750 788
6210 934