17946
0
32302
25669
19783
2
3498
4
3090
6
7258
1461
21152
8
2535
1382
1
1213
5070
19
2392
1716
383
2899
2666
9
3546
2932
4309
5592
905
582
2980
1518
2350
3779
2207
3765