1512
1
3426
4
21152
8
6547
0
958
2251
2
3083
1415
2177
2465
2013
2932
2903
3
1603
758
13967
2149
5
2087
38477
34
2733
1179
1849
657
2906
2139