35023 271
199221 537
29087 403
47019 302
27968 861
26324 612
35891 715
33952 416
9417 284
4001 75
14167 905
6255 148
11396 723
17031 536
4394 732
1655 255