1157
3
1266
1
1036
4
1612
1016
616
0
1058
1705
2107
10
2896
4078
5471
13
832
3848
5
2596
12
3900
6
2333