458
0
785
1
2522
2683
1009
31535
1045
611
5918
4
3325
768
691
422
266
4067
9
1998
10
10483
11
478
363
3432
1297