3444
3
1704
0
2315
1
7458
8
1210
3901
873
3173
2
6095
9
3859
4465
22
2105
2366
3351
5
2719
2082
9106
3254
2165
656
2973
4715
4307
4043
6
3546