3562
1
1225
0
3587
2
1012
629
581
868
1462
1376
2430
3
475
660
1310
575
718
978
504
542
1252
458
621
984
1816
1239
1055
566
83
2649
883
3252