2309
1005
1094
770
9286
2594
1238
1604
7973
800
776
14081
1017
1600
1254
4695
825
962
967
928
1319
1284
856
2884
5406