17946
0
19783
2
4044
5
21152
8
14
3125
25669
32302
438
1461
1849
1189
2996
1663
4471
2535
2845
4651
3
1193
572
3819
1
3158
550
2911
9
5151
2964
3498
4
2788
2478
7893