35021 271
199214 537
29083 403
47017 302
27963 861
26324 612
35887 715
33943 416
9416 284
4000 75
14166 905
6255 148
11393 723
17030 536
4394 732
1655 255