34218 502
40908 277
20415 161
25091 443
15169 49
21246 432
7805 681
19915 612
16035 116
26122 164
11991 357
15830 123
47611 330
43047 682
15058 461
9465 78