1160
1
911
1293
496
0
7071
5
1306
697
1309
1380
4914
2
2135
1816
2307
3
5389
943
38477
34
1419
1093
1178
9877
2368
1431
108797
1524
137
1813
2386
2245
2530
4
6236
10