1057
0
1465
3127
3
880
632
869
1031
342
2139
4
5141
7
1249
2
2443
3614
1
3150
3982
6
1933
2342
6713
11
1323
879
645
4077
628
755
3430
603
2811
608
1184