813496
1059469
994810
339245
55400
389620
108336
10331000
280401
149634
979573
668730
432840
719870
648895
855542
484896
529146
81477
834255
801148
543167
70511
460323
802154
778270