781
0
956
1403
1045
1729
5242
930
2
25669
14
255
19783
2535
557
1049
4044
5
4691
1
3083
670
1008
17946
355
2465
536
3125
828
3546
32302
337
838
607