119455 320
77914 643
431256 1579
234549 471
4365 122
182059 746
145052 701
108956 520
131535 502
280637 1192
198702 463
142782 456
178332 507
13091 333
145616 211
602269 1941
98244 599
243036 611
133351 1021
266667 872
137789 520
234858 450