5489
11
572
0
2312
32302
843
1606
1
2642
2495
2655
1451
3957
3
1819
2522
2
1306
8527
1336
2131
14861
7
2505
2949
2044
3158
2744
2999
1526
19944
4335
25669
2907
1681