1012
0
1225
1376
868
1310
542
581
978
629
2455
1
718
4562
10
660
504
2660
2
475
1380
458
3238
13
2649
1816
1055
575
984
12621
22
1252
3457
2743
566
1239