35005 271
199114 537
29051 403
46991 302
27929 861
26285 612
35830 715
33895 416
9404 284
3988 75
14143 905
6246 148
11363 723
17013 536
4392 732
1652 255