410383
1225751
730186
56348
538152
930340
388991
1020365
869765
341385
286980
267916
620538
285453
85090
88230
1028834
99785
863983
461471
753480
653272
338308
327184