25669
0
32302
19783
2
3498
4
17946
3090
6
2535
1461
572
1522
1
21152
8
1316
7258
1449
2350
7471
9
14
3591
11
1665
3107
7
1558
2505
8527
1668
4832
3
400
5164
5
7793
2131
8440