1056
1
2533
2
2759
2765
4176
6
3079
657
0
2096
2619
3
797
1108
572
1047
492
405
917
693
25494
670
595
585
1078
1950
2144
3606
705
827
593
750