671998
693165
1034241
350324
309947
486784
445296
114122
1171859
56460
539797
735179
788147
876949
1006724
800610
531505
42952
78987
587377
283284
525841
438275
813256