35035 271
199332 537
29123 403
47030 302
27993 861
26349 612
35945 715
34006 416
9428 284
4014 76
14187 905
6260 148
11437 723
17049 536
4396 732
1657 255