4250
25
378
0
2522
2
3014
20
3085
5
3491
4
3485
7
3316
10
989
5141
1757
1
1622
1522
5164
11891
27
1416
2131
4326
772
2195
4832
3
1668
2638
1904
1665
3378