35095 271
199534 537
29200 403
47153 302
28058 861
26413 612
36073 715
34093 416
9456 284
4040 76
14226 905
6278 148
11506 723
17091 536
4402 732
1663 255