35005 502
42178 278
20935 161
26410 443
15720 49
22447 432
7991 681
20762 612
16404 116
26919 164
12440 357
16188 123
49031 330
45026 682
15626 461
9822 78