34066 502
40856 277
20398 161
25027 443
15149 49
21209 432
7795 681
19872 612
16028 116
26091 164
11979 357
15822 123
47535 329
42971 682
14994 461
9456 78