13524 755
601623 1941
98177 599
28032 345
242740 611
133131 1021
3516 409
123624 220
266388 871
12800 147
13001 356
4248 686
137641 520
234572 450
11802 642
12875 54
3261 536
81183 185
98244 579
28141 464
127790 413
209334 890
43629 817
21116 311
29577 200
128069 347
377509 1198
95151 559