2916
4
1711
2
6779
5
1225
0
1048
1
776
1813
1614
1310
1012
1901
475
581
621
1055
978
718
2649
1816
1239
1017
1494
883
1516
660
1376
868
3715
542
629