3694
2
2147
1
5347
4
1960
0
6095
9
978
21152
8
1672
4537
3066
7
7793
1489
1593
6899
1130
2258
3461
3336
983
5915
11
322
572
614
3080
3
1237
2919
1188
3231
3575
1044