35027 271
199250 537
29096 403
47020 302
27973 861
26335 612
35905 715
33967 416
9421 284
4005 75
14178 905
6257 148
11402 723
17035 536
4396 732
1655 255