425566
396920
809514
745760
1054660
47767
41838
163391
48780
418475
538691
450724
783523
326182
561630
31062
273916
301915
880827
738855
306447
785531
1018112
65498
203134
12602
907268
239936
987511
653995