1
649
1287
3010
848
846
1228
1252
801
8572
2097
677
1
1031
13039
623
1689
5046
826
647
786
17241
642
1100
5521
778
1328
1
711
1306
767
646
1770
746
1
6142
607
501
791
1066
1497
778
2177