1039
1
956
2
1290
666
2209
2773
5
1330
529
510
4692
3
1879
1054
2044
3863
2578
1288
1977
2392
7160
1691
1348
4
13995
0
3070