325
194
66
71
96
69
248
129
763
174
67
90
108
274
116
58
263
232
92
82
201
138
46
168
225
234
126
104
112
130
524
277
318
291
38
340
141
77
196
72
591
42
68
222
345
653
208
45
273
127
411
156
152
638
507
242