1106
0
21152
8
3544
2124
3
3090
6
2903
2932
2
1015
1
2669
918
1694
1729
951
690
948
1189
541
536
583
464
1109
442
2399
588
581
1868
373
73
572
449