4455
2
1893
1
2328
0
1043
1664
1511
4396
3
1215
1700
267
1638
1832
1004
5289
14
413
11829
1279
2497
482
5313
2143
675
2702
2493
798
266