34939 502
42049 278
20873 161
26287 443
15672 49
22373 432
7966 681
20688 612
16379 116
26840 164
12409 357
16148 123
48922 330
44817 682
15574 461
9795 78