35035 502
42230 278
20949 161
26464 443
15740 49
22481 432
8005 681
20795 612
16414 116
26956 164
12448 357
16198 123
49080 330
45100 682
15650 461
9833 78