1015
3061
2097
654
978
672
1484
1491
812
1127
784
997
904
649
1019
732
831
840
1067
2739
838
1271
4692
2922
1051
791
757
836
1413
765
768
2525
845
1785
2089
1149
861
1188
1234
1338
1650
1178
1863
1883
1052
897
2786
1027
880
885
4083
2244
2409
1441
2583
957
1751
1458
1324
1000