4161
969
1556
2458
872
2278
1008
855
1453
881
1020
2609
2396
1761
1216
1777
1456
983
2164
932
1138
1027
1986
912
3054
1090
1076
1179
1491
2040
1045
1122
966
883
5419
974
2538
1588
941
1107
3022
1158
1017
1034
989
1178
995
1318
849
913
986
924
940
995
1604
939
1768
927
849
993