9557
9
1069
6
1402
4
2235
1258
2
1122
1
2166
718
3
944
951
476
823
891
1179
16
1145
458
445
814
546
2315
1091
948
511
450
548
0
1362
753
5
630
658
696