290
133
432
83
149
38
7
603
297
85
72
181
57
190
44
32
106
233
30
381
348
309
193
107
35
141
41
332
88
34
39
121
64
123
105
75
365
59
188
122
33
565
457
86
173
115
882
146
183
227
186
163
408
441
262
116
52
60