35051 271
199455 537
29170 403
47120 302
28035 861
26396 612
36021 715
34062 416
9444 284
4028 76
14211 905
6266 148
11480 723
17079 536
4401 732
1660 255