35041 502
42235 278
20953 161
26474 443
15742 49
22489 432
8007 681
20801 612
16414 116
26958 164
12449 357
16199 123
49089 330
45107 682
15655 461
9837 78