1012
1
3448
1237
1973
3
455
0
1413
2970
3355
2
1188
513
1821
4
929
1204
6672
11
4578
6
1232
2063
5895