1225
0
1012
1376
868
1004
1
1310
542
581
978
629
213
3
3573
4
1425
3649
5
718
2059
660
504
2531
2
475
3297
12
1380
458
736
2023
84
2649
1816
1055
656