1103
1
1865
6294
2
1190
2604
9
1372
247
6800
0
1614
646
5853
15
1617
3092
2587
16
2957
6
423
3233
798