1262
2
2312
0
3326
3
582
843
25669
851
1
2495
4506
1819
2522
2104
1336
1929
7793
4
3080
3289
2044
3158
1044
1743