3111 81
49666 842
8787 247
13716 663
7217 335
14936 395
8425 539
10878 91
57482 443
44578 153
8561 638
7113 107
6428 72
6587 735
14943 92
5648 41
46270 331