1153
0
600
4015
2
1449
2828
5440
8
15233
1
2012
4309
3
1801
4187
10
4453
4
1777
721
2366
2732
21152
1672
2505
1162
7793
1239
2258
255
2338