1007
1
1402
1783
1219
1050
2373
897
948
2
1677
1661
1492
3
2595
2976
2466
1228
2562
1663
2045
1129
858
927
1102
5851
9
2342
2620
1857
994
987
1152
1066