1067
877
892
1045
1867
954
3440
1157
1014
1159
1437
6266
340
1259
2578
1143
2661
1806
778
958
1586
1328
1675
737
742
1359
474
1341
1029
900
2528
889
1125
628
2514
2460
1188
515
1364
1617
3751
533
887
997
1784
359
599
696
3002
881
1368
1083