1056
1
333
521
1937
2326
4
2306
2
964
1129
0
1374
1506
3116
1132
1733
1343
440
646
814
2113
3025
1390
2000
1587
1418
848
2459
6
1975
472
2225
3
730
3268