326338 755
47948 880
92214 786
151006 1289
92646 463
72507 251
129851 271
195353 659
103093 388
95710 346
98244 242
149267 493
167126 802
123477 848
131193 705
50053 820
101005 269
82135 846
54324 606
74803 579
52279 404
165317 642
187293 764
108913 486