458
0
2522
2683
88366
19
1009
1178
2
120469
35
1647
3054
1045
400
1
483
611
5918
4
1099
768
803
691
6371
7
422
266