346
0
164
1687
5
1741
1
2199
2449
403
442
845
2
1883
4204
2109
6083
9
32730
4032
3
971
2156
2398
8
3196
3013