3960 152
12656 527
9549 623
29297 647
21473 346
7351 170
21460 767
19903 671
22399 674
14940 566
9192 474
8531 772
3072 755
4057 146
2755 194
3292 109