660
0
1011
1
467
888
504
16174
5
1004
2
1941
4
475
2413
1380
3934
458
3328
1393
1746
455
1078
1716
1571
2904
3
2489
10
929
2649