19783
2
25669
0
32302
2535
1382
1
21152
8
3090
6
3083
1844
2366
2980
2666
9
2277
2207
582
3546
2932
1213
6779
5
5070
19
5592
3498
4
2392
370
1518
1716
17946
5431
2173
1329