2799
3
3342
11
11881
3559
2
670
0
1425
1
2198
5
1587
3615
7
559
1966
6
1343
2478
827
1576
4
2708
8
3309
3116
1129
1666
522
1506
1054
2814
506
1329
2767
544