685
0
2468
3
1225
791
4258
1
3080
2316
1622
600
1044
1804
7258
1760
800
1946
2
2902
16
3546
534
3593
1289601
4
984
2204
5
501
4044
2525
3083
1193
2465
6844
3125