1070
1028
2820
1047
707
1183
980
2157
1522
1790
2760
2205
2043
1176
1317
4859
2885
13868
2894
2865
8023
11773
8721
6240