34952 502
42078 278
20888 161
26318 443
15684 49
22383 432
7971 681
20704 612
16381 116
26862 164
12416 357
16162 123
48951 330
44864 682
15579 461
9803 78