34256 502
40956 277
20436 161
25135 443
15192 49
21277 432
7815 681
19947 612
16050 116
26160 164
12004 357
15849 123
47728 330
43104 682
15088 461
9483 78