3230
2418
1564
3003
4618
1107
2186
997
886
968
1189
868
958
922
8957
10386
784
3181
920
927
884
7987
7216
6258
8871