791
0
1045
1729
5242
930
2
14
255
2535
1049
4044
5
4691
1
3083
598
1486
17946
2465
536
3516
3125
3546
337
4196
838
800
607
616
2242
657
1028
1391