4965 799
58784 409
2568 76
6242 652
4049 63
7269 923
6177 168
3925 628
6538 146
3016 81
6421 281
4005 513
3775 451
53008 199
6045 716
8910 416
169815 228
3844 374
5368 316
4731 472
3383 286
3949 389
2862 287
98244 714
3001 222
4108 134
3946 423
5376 186