3412 517
8664 339
166725 742
5819 175
158955 651
373652 564
192540 749
14717 907
378455 594
49824 578
72309 589
134084 387
233664 994
72946 185
82241 213
98244 542
37030 675
60309 210
114776 422
62659 135
66130 455
83235 704
33047 492
898377 2259
85588 380
65348 379
91448 637
20238 117