1160
274
1701
708
2489
1163
955
394
1083
330
732
302
4032
2072
1294
615
1979
948
868
247
1731
758
893
395
2204
911
833
316
797
146
916
379
763
178
788
247
707
174
794
188