1376
0
549
1225
938
1012
581
440
396
3252
629
437
399
355
394
660
1017
883
479
458
383
1252
504
785
455
414
1310
356
984
408
868