266
0
1413
1
1009
1785
584
96
31535
360
2322
7
2934
8
3293
458
503
1070
5
1362
4
4328
10
1832
2
2647
1045
5918
25127
1099
2709
6
768
282572