34223 502
40911 277
20416 161
25093 443
15173 49
21248 432
7806 681
19917 612
16038 116
26126 164
11994 357
15830 123
47622 330
43051 682
15062 461
9466 78