6026 155
4290 282
12615 314
8878 201
8534 321
8925 221
17407 704
17262 72
6410 648
12431 187
9538 627
14732 264
9650 57
10131 242
25012 391
5793 311
13818 126
11840 85
5824 427
98244 192
48755 401
21309 331
77739 612
22279 669
27156 489
54480 734
41813 854
43493 792