525360
596500
477465
382457
69075
307147
122676
50700
1030144
125169
853544
362369
264284
501841
417275
781256
815951
470118
379102
59387
525115
83766
279432
638607