1451
0
990
1639
1
988
841
2
2333
3
1618
2999
3365
5486
4670
4083
1694
1752
3156
1394
2209
4012
1912
1028
891
716
2438
2160
3125
15
1891
901
3758
2502
2664