35035 271
199347 537
29126 403
47034 302
27996 861
26351 612
35948 715
34012 416
9429 284
4014 76
14187 905
6261 148
11441 723
17050 536
4396 732
1657 255