3956
2
1534
382
594
1340
1816
1
549
509
696
5610
1069
1275
523
5275
489
698
1044
372
1116
795
1078
551
639
369
599