2997 498
8201 509
27495 545
2089 204
122273 1051
4273 610
4842 657
4434 611
6462 571
5242 316
45717 542
135209 720
26095 214
10517 744
10377 341
14958 621
25733 288
15339 387
11751 352
181416 367
9359 49
88995 837
98244 542
17977 562
8471 677
43593 757
171871 652
51742 658