650923
695406
697178
1179589
310748
1106999
24050
1277892
388513
477417
518266
1159328
610538
278453
84390
80230
1019834
94785
856983
454471
744480
647272
334308
320184