676748
624151
293802
194108
66290
351155
521943
634111
916151
869885
552807
596289
4691
18467
253192
300461
112296
996860
688242
368103
909244
38787
183729
109695
668808
656947