34913 502
41993 278
20850 161
26242 443
15645 49
22341 432
7959 681
20659 612
16359 116
26813 164
12392 357
16132 123
48871 330
44745 682
15551 461
9790 78