2054
2
12711
3
9003
902
1
1702
1464
1156
974
999
1593
685
0
820
1862
5
912
922
1376
2007
1631
1230
933
1412
889
1812
1212
1046
938
2338
1112
6639
8
599