458
0
2522
2683
1009
31535
1926
2
1045
611
4179
5
5918
4
1099
1
768
1279
691
422
2525
266
19034
6
1991