689502
23418
759104
692595
619701
1043275
1763588
355954
989536
298774
299488
295184
788147
876949
1006724
800610
530505
42952
78987
586377
283284
524841
438275
813256