1007930
484334
90169
821595
540166
948620
333217
519446
246304
976999
1007395
694139
810160
47083
578276
271884
7620
395440
419350
162600
342968
919896
364636
792197
88166
778608
878604
7188
580214
602763