34913 502
41990 278
20850 161
26241 443
15645 49
22341 432
7959 681
20657 612
16359 116
26813 164
12392 357
16132 123
48868 330
44740 682
15551 461
9790 78