25669
0
400
3546
1
2044
2
8637
11
3484
1306
485
21152
8
2932
1603
4309
5592
255
635
3141
2934
693
1189
526
1037
801
745
784
3326
3
673
3779
1000
830
1093