2268
3
2767
6
2059
1
562
530
1555
552
2620
2
2829
1078
103
0
1073
709
588
700
899
810
539
502
2735
5
549
38477
34
336
1112
1038