18
3
9
13
132
2165
2154
1666
1545
990
973
966
740
725
671
1
0
983
880
704
641
638
494
479
384
356
354
15
14
10
7
8
12