4100
6
2558
2
913
1
1307
719
0
658
1336
2948
9
3636
4
4258
2653
2480
2060
2350
5
2707
8411
3
575
1812
2788
3560
2763
775
621
2890
1679
444571
1162
1924
1331
1527