3111 81
49652 842
8787 247
13712 663
7217 335
14936 395
8425 539
10878 91
57482 443
44578 153
8560 638
7113 107
6428 72
6587 735
14943 92
5648 41
46266 331