205
10
9
105
50
18
127
1171
409
151
42
81
239
55
124
43
30
13
153
61
277
136
56
1042
57
87
78
687
107
83
398
133
14
15
222
72
166
208
17
45
40
31
33
179
841
259
96
99
123
19
20
5052
261
621
66
16698