34947 502
42070 278
20882 161
26305 443
15679 49
22380 432
7970 681
20693 612
16379 116
26852 164
12413 357
16152 123
48936 330
44844 682
15576 461
9801 78