111
1
955
395
3
1883
323
2
497
328
462
425
0
545
1102
914
14457
14
1153
4
542
838
874
911
936
854
979
1317
8
1603
630
13527
7
1535
2782
6
2075
1290
3151
10