423
418
400
195
268
164
635
264
313
734
229
407
286
380
1302
1114
1248
902
582
685
454
185
275
358
170
307
328
782
590
392
668
265
201
1055
596
927
325
942
757
646
400
491
277
1255
473
403
494
1214
397
314
591
652
249
248
762
1736
350
667
596
545