2054
6
1921
2
4594
1
833
649
0
1045
1314
2215
7
552
3440
503
1431
443
2808
909
1869
1232
1719
1192
2793
15
1428
2547
3045