928
1
2558
3
4670
988
0
1445
1752
1623
346
1288
1394
4012
2939
2528
3758
1331
2053
5
181997
11
7304
7