35032 271
199312 537
29118 403
47027 302
27986 861
26345 612
35930 715
33997 416
9425 284
4011 76
14184 905
6260 148
11429 723
17045 536
4396 732
1656 255