420
148
163
67
547
210
458
134
429
124
338
183
346
229
457
279
543
308
217
118
300
134
338
129
544
217
508
151
303
173
936
396
350
126
152
95
267
168
564
52