35037 502
42234 278
20952 161
26468 443
15742 49
22488 432
8006 681
20797 612
16414 116
26957 164
12449 357
16199 123
49082 330
45102 682
15655 461
9835 78