625
2
4111
3114
4
1098
0
2881
2003
1898
467
3498
798
1043
1
11768
21
2708
8
637
3092
802
2431
3
2299
363
1343
3366
1320
486
1132
2211
300
2076
2190