1015
1
6026
2
2028
2879
2465
3551
10
662
0
2929
6
1537
1527
25669
3491
4
18816
11
3083
17946
1380
19944
3206
5
7793
3546
801
773
2823
1189
1088
32302