3565 875
37051 257
26519 388
22753 620
91181 879
6235 600
18053 179
121749 671
98244 579
8187 822
9096 252
166074 643
10097 249
21674 964
4319 440
7577 782
64810 812
3791 242
221880 483
34968 704
13055 196
5846 852
127156 537
14154 144
8206 509
10782 614
5526 302
12795 303