2908
2
1067
0
6666
4
1583
1225
800
1
1012
1376
868
1310
542
581
978
629
570
3354
3078
718
660
504
2377
475
1380
458
2649
4179
1816
1055
575
984