2997 498
8201 509
27491 545
2089 204
122272 1051
4272 610
4842 657
4434 611
6462 571
5241 316
45717 542
135194 720
26094 214
10517 744
10377 341
14958 621
25733 288
15338 387
11751 352
181413 367
9359 49
88993 837
98244 542
17977 562
8470 677
43590 757
171851 652
51742 658