4396
3
1518
1
2296
2
2109
1716
650
0
1513
417
775
3196
2461
20
1622
1587
2799
2125
2668
1696
1682
1329
1132
1810
625
1115
544
1733
7772
8
1987
2252
2119
543