1380
0
1015
1
1694
951
2013
2
690
467
2669
784
19944
2948
3
8527
346
564
2131
1743
2999
108797
2873
4706
897
83
1627
1946
4074
4739
21152
8
2949
4500
4
2173