4474 216
91150 624
44244 107
19285 693
9271 502
12699 312
241586 513
26408 612
7833 218
234298 974
17126 417
58374 695
35501 163
39607 310
100880 761
17596 384
72223 583
89092 773
14665 385
50774 615
311710 1012
105689 494
56910 259
38830 377
106401 625
85455 383
55257 84
98244 623