2258
1
4321
4
2272
621
0
575
3080
3
2902
16
400
1044
1022
1252
3261
542
1985
2
2649
1092
7258
4044
5
3083
2149
1626
2585
660
1830
3407
3758
3125
106
441
1701