61
1461
31
10
43
355
159
121
160
193
1042
247
207
18
141
221
291
157
30
90
76
226
818
244
334
348
24
104
147
88
198
150
16
14
6
34
69
111
145
45
116
146
324
55
365
133
52
38
68
35
40
87
79
48
113
197
37
97