18884 322
107782 950
12061 491
35910 281
60310 391
17672 338
52434 860
33796 310
19950 150
31553 652
8287 945
3709 251
4416 264
8593 484
7461 108
10098 811
5135 96
3708 324
98244 288
49077 770
314161 973