3354
5
2620
8
1225
0
989
3
1012
1505
629
581
868
1376
475
660
1310
575
718
978
504
542
2183
9
1252
458
621
984
806
1
1816
676
1239
1055
566
2649