2620
2
2829
1
5079
1078
6362
5
11150
3
709
588
4285
700
899
810
4938
539
502
2735
549
38477
34
1112
0
1038