732
255
1245
619
833
284
684
253
714
185
432
183
475
207
658
131
509
86
351
195
561
130
340
177
1199
471
558
361
218
99
238
160
285
220
873
424
352
285
2264
1404