2250
6414
820
891
2442
2411
877
1199
1351
5349
1890
3796
724
1173
908
951
1300
955
2250
1048
1037
2942
1430
936
1093
962
2339
2314
888
699
3664
824
785
1105
949
9045
1545
962
1157
863
1325
1099
1373
1299
2016
2207
963
2054
911
7897
3564
2112
979
888
820
4844
938
848
1754
812
1357
1415
1011
806
1310
813
5965
807
829
1637
711
956
1159
1158
8898
731
769
2997
863
981
729
887
7387
1293
1451
1701
839
1228
678
1109
728
904
926
1293
1255
1918
4171
860
880
6243
665
3252
1986
929
1795
991
2361
772
3102
2948
1330
680
808
1275
949
1339
890
1494
1413
1021