1003
1
1470
2987
2
1776
1129
0
2542
661
1326
2108
3
785
2229
4
2470
1545
1453
1914
6062
16
1006
18385
9244
1411
1367
2503
504
3595
8
120469
35