0
1
11
3
16
12
2
15
145
703
71
251
64
223
309
138
32
298
7
82
48
238
19
38
56
102
37
187
114
14
163
28
21
10
22
18
5
44
152
67
20
27
17
257
87
23
61