1673
1
1240
2
936
1488
1225
0
1012
1055
581
1310
718
978
2649
1239
1816
475
1494
810
4553
621
2908
10
2558
3
2348
6952
5
566
660
1376
868
4937
542
629