1050
0
1330
3
1275
1
2280
5
1152
868
1285
4148
6
2801
2979
4
1510
1505
5534
2
1133
1084
941
454
4210
9
2006
1644
962
1853
2035
959
1147
3163
1794
8853
23
1204
1797
7