3111 81
49690 842
8787 247
13718 663
7217 335
14937 395
8426 539
10880 91
57486 443
44580 153
8561 638
7114 107
6428 72
6587 735
14943 92
5649 41
46278 331