19726 515
25390 522
140713 1101
4502 931
4301 498
109472 352
71035 421
6343 677
5074 573
24040 103
11942 884
21982 664
50583 486
15047 288
449375 746
17335 819
31826 637
300177 1088
16962 826
43598 405
67036 674
38999 767
154075 480