25669
0
32302
2535
2
19783
572
1522
1
1316
3498
4
1449
7471
9
14
3591
11
1665
3107
7
1558
2505
8527
1668
3090
6
4832
3
400
5164
5
7793
2131
8440
989
658
3354
2996
1405