1290
1
1039
666
2209
2732
0
1330
529
510
4692
3
1879
1054
2044
2
3863
2578
1288
1977
5431
1431
2392
7160
956
8003
1691
1348
4
13995
9607
3070