2655
2
1756
0
440
2654
3
5430
13803
109776
42
884
462
298
832
494
1186
1
1079
693
730
815
1918
2093
5
1064
312
684
409
1174
1193
714
3080
581
3162
731