406486
107234
1012998
614377
476167
632336
31191
859808
781155
989663
10269
536764
797271
362978
23348
411712
71736
479293
633285
310956
19891
995437
887645
516833
565722
534967
822932
264386
600466
946740