419422
1082102
302586
1256742
446763
644396
905907
391477
831842
194405
485372
664234
279622
222473
671242
44784
165402
110348
251200
903763
265864
883358
581389
767345
564200
339710