54788
885501
446233
962226
887634
34445
397594
328468
208623
637189
533655
646245
10949
618197
660393
1007930
484334
90169
821595
540166
948620
333217
519446
246304
976999
1007395
705993
706400
1061573
819968