1596
1279
894
1000
2819
1312
1362
1052
924
1848
932
1007
9131
1005
3622
2748
811
1566
911
973
942
1557
883
824
880
974
1014
924
1136
1360
1047
3329
2710
1413
1082
981
979
992
1279
1966
1001
1196
1568
1002
1125
988
933
1153
1181
1324
2394
960
1035
4763
1348
1019
1076
1613
1134
922