11
12
17
205
5
2
16
60
40
10
3
13
8
54
443
31
175
546
7
33
27
20
26
30
138
97
104
4
96
208
82
167
70
19
32
64
505
587
77
1
358
6
22
24
284
1825