1100
1
1505
1649
3969
6
2640
15
1436
3
3955
1921
885
2
1380
1702
5
1373
7055
1962
7
4065
1000
1226
4
2291
6029
13
6201
543
1771
940
951
0
1240
1355
2154
4684
772
1026