421577
169543
721867
239430
82421
1279581
892991
428134
337689
141814
3011000
1036169
265284
502841
419275
782256
818951
471118
381102
60387
526115
83866
280432
638607