4455
2
1893
1
2328
0
1202
522
345
368
1043
488
231
1215
267
1004
374
413
1682
2445
387
613
1949
1059
1279
1038
2497
1465
5313
8125
3