35026 271
199245 537
29095 403
47019 302
27972 861
26333 612
35901 715
33964 416
9421 284
4004 75
14175 905
6257 148
11400 723
17035 536
4396 732
1655 255