2155
3
1320
2
2906
1
2948
6
1153
0
10598
1903
1902
383
1382
3694
2123
5347
4
1960
6095
9
2184
21152
8
455
2456
1672
4537
755
3934
1746
3066
7
7793
1593
6899
2748