2670
1
2982
3
3742
6
1225
0
8345
2
1443
1012
629
581
868
1376
475
660
1310
575
718
978
504
542
1451
1252
458
621
984
1816
1239
1055
566
2649
883