35026 271
199243 537
29094 403
47019 302
27972 861
26333 612
35901 715
33962 416
9421 284
4003 75
14174 905
6257 148
11400 723
17035 536
4396 732
1655 255