95290
43117
1085956
765197
986486
717879
691202
589691
514974
338246
872394
438679
507470
195274
703502
37818
725508
665530
369580
105426
827456
1002579
616187
810144
472831
416852