1581
2
3765
4
5225
8
1225
0
1247
3629
1
1579
3
2966
10
1310
1012
475
442
581
5635
1223
3371
9
621
1133
3593
16
1215
1055
978
718
2649
1913
1816
1239
1017
1676
1494