1950
3
2541
4
711
1
1276
1000
0
1813
2710
2
801
2152
496
1568
1644
1570
2523
4179
3106
123674
35
605
2060
2676
2837
3055