35036 502
42232 278
20951 161
26465 443
15742 49
22481 432
8005 681
20795 612
16414 116
26956 164
12448 357
16198 123
49081 330
45100 682
15652 461
9834 78