17946
0
25669
32302
19783
2
3498
4
3090
6
1461
1660
1
21152
8
2431
1532
1691
955
7258
1699
2324
1431
1690
2377
2082
1568
815
1788
1787
2578
1382
2535
19944
510
1590