39858
466845
242449
597334
212977
119327
1035152
563491
505220
583899
262122
435419
368809
834395
178360
25917
937981
953648
683669
29540
476125
283916
1034767
983377