3554
9
3407
1
1012
0
1225
1310
581
475
66
629
575
718
621
984
1816
206
868
1376
566
660
883
978
504
1017
542
5701
8
1239
1252
458
1055
2649