585584
1101750
70785
797830
611372
1019657
471662
1122677
128319
580882
2146216
1114800
649454
1219707
1103631
256564
1097762
1006337
779878
1141282