3109 81
49636 842
8787 247
13712 663
7217 335
14936 395
8425 539
10878 91
57482 443
44576 153
8557 638
7113 107
6428 72
6587 735
14943 92
5647 41
46254 331