5079
1
24091
3
1078
1446
0
2455
11150
709
753
588
700
899
810
539
502
2735
5
549
38477
34
336
1112
1038
1549
2630