2942
6
1563
1
947
7053
7
890
5204
3
400
0
1259
1558
2
1376
7471
9
1161
2836
1403
980
1534
1884
2255
1481
3673
658
2873
1411
6047
54