34261 502
40965 277
20441 161
25146 443
15195 49
21279 432
7815 681
19952 612
16053 116
26167 164
12004 357
15849 123
47738 330
43120 682
15091 461
9487 78