1044
1
1045
0
845
1729
930
2
2750
25494
14
1419
2524
866
1640
1049
4044
5
4691
3083
670
929
3
2465
536
3125
337
984
903
3765
4
607
657
1015
593
750