6346
16
2525
3
862
0
1225
3013
15
1077
1
1365
1012
1376
868
1310
542
581
978
629
2182
1517
2
948
718
660
504
475
1380
458
1466
712
2649
1816
1055
575