309935
305515
271267
148809
296143
369116
425662
903981
310880
205687
449191
619971
759395
485677
1000675
842165
764580
964669
183476
525387