429
153
470
105
1541
796
739
240
469
114
471
212
283
70
396
191
492
100
557
226
563
73
263
80
198
73
747
251
238
54
185
97
159
73
166
85
478
160
165
130