158
64
1490
31
10
44
368
159
121
161
196
1071
255
211
20
140
225
300
33
87
88
236
826
253
340
353
28
106
149
201
154
123
17
16
7
15
37
68
112
152
47
117
151
338
66
374
136
53
70
34
85
79
52
116
199
39