1584
2
2296
770
0
1866
3
1033
2334
843
472
1586
1
2530
1737
928
557
4682
1431
1378
13159
10
1543
1645
1438
1805
1666
7952
12
1418
1267
4
597
4936
5848
5070
11
1544