216
428
545
1
1297
877
373
394
347
283
348
375
246
360
442
376
251
1278
667
735
531
940
1891
371
1218
3310
1598
218
330
558
284
932
544
360
337
320
249
230
224
415
991