1225
0
1178
2
2428
7832
956
1012
978
1072
581
475
2973
9
1310
3824
1
1055
2727
621
1785
6
1090
3
1059
2649
718
1239
660
1376
868
11059
542
629
1380
1017