641278
406910
94880
1098745
526337
219308
924337
859704
517871
258941
44328
22112
539623
364306
331780
128301
712287
190132
189571
249717
573483
400585
27793
284297
864724
497768
920259
2441000
845861
615957