3301 512
7909 579
3944 40
116574 696
313486 1176
211330 532
16974 670
22855 710
60844 169
36227 801
3306 459
5991 293
844 116
1812 183
4534 281
5404 843
6416 664