34212 502
40901 277
20415 161
25086 443
15168 49
21241 432
7804 681
19908 612
16033 116
26115 164
11989 357
15830 123
47600 330
43038 682
15055 461
9464 78