34936 502
42044 278
20873 161
26287 443
15667 49
22371 432
7966 681
20687 612
16377 116
26840 164
12407 357
16145 123
48918 330
44816 682
15571 461
9794 78