33979 502
40833 277
20388 161
25009 443
15141 49
21199 432
7792 681
19861 612
16026 116
26078 164
11966 357
15817 123
47490 329
42932 682
14966 461
9450 78