3016 462
1606 65
24836 1036
1852 266
2633 369
6837 344
8639 684
7281 628
3391 91
9694 914
8744 669
41517 817
6152 494
5000 121
7410 766
4692 672
22780 854
50176 272
117187 904
5044 491
3058 251
353730 993
104988 865
39679 841
3496 163
4242 449
4047 810
3398 303