386443
552665
360706
970362
861122
149523
2082282
1051848
364766
829334
2083785
6436592
75383
1262660
3281010
884528
182013
121740
359900
4122038