2668
2
1659
0
2962
1784
3
916
1756
2182
1
1546
4
4785
2094
5
2068
713
475
34
931
696
2722
6773
7
597
1673
527
109
2295
2143
3175
2659