244
755
161
194
98
204
134
159
97
138
603
34
55
78
226
296
146
167
92
803
96
113
37
359
189
205
303
40
63
99
319
337
451
387
64
86
140
149
150
109
516
335
1244
269