4034 397
11267 282
9329 109
48468 82
44728 372
59064 637
5194 516
2976 701
8639 657
14858 364
7158 45
83647 1057
134007 693
98244 788
19615 872
11860 282
5028 767
25566 803
49393 319
9485 75
6872 472
1998 89
91529 792
9236 844
3275 176
4431 620
3088 604
3946 885