4278
2
2059
1
562
530
2237
1555
3
1887
552
2315
3579
2620
2829
5079
1078
1081
762
0
3840
7
3848
103
2120
709
1982
4
4696
588
1399
700
899