1558
2
2890
3
1919
866
1
2932
4288
0
1526
8403
16
2100
1749
2207
7394
5
2356
6
2580
1911
2699
4655
10
2535
3175
1286
181997
11