803
303
624
130
451
95
468
132
644
190
600
101
158
98
380
42
216
73
472
110
492
192
518
179
390
128
544
237
323
87
461
222
150
120
247
120
245
22
211
46