2358
9
1656
2
1177
566
0
1510
2825
1
2322
4
994
6
4291
741
598
1770
7
1428
3
1827
2626
945
481
1071
1513
1583
1019
2667
3041
2772
5
2169
9877
6225
1201
2632