3426
4
2245
3
1125
1
13442
15
1226
1583
0
3053
7
1067
3083
2
2908
2465
769
2932
948
2034
1746
2903
2354
3051