2650
20
1012
0
1225
1310
581
718
1816
566
1376
868
1055
542
978
629
575
2649
4937
1239
660
504
475
1380
458
1494
1564
2
984
527
3
2348
1252
5978
6