1189
0
1168
1
2906
1153
600
1449
2828
5440
8
15233
2012
2
4309
3
2633
1801
4187
10
4453
4
1777
721
2366
6779
5
2732
1392
21152
1672
2505
1162
7793
1239
2258
255