1260
2
1045
1
1166
3
2600
4
321
0
335
578
3569
403
859
1710
9
1277
2474
1788
11852
10
2215
13
1971
1162
1810
1056
961
336
1581
5
7051
14
1857
7
642
611
1437
3374
1334