449
230
648
96
633
174
259
196
280
101
545
220
621
230
483
161
467
162
1345
742
526
167
489
112
691
304
580
309
494
110
484
145
638
115
114
21
522
188
263
112