35035 271
199342 537
29126 403
47031 302
27994 861
26350 612
35947 715
34007 416
9429 284
4014 76
14187 905
6260 148
11440 723
17050 536
4396 732
1657 255