19783
2
32302
0
25669
3448
1
2535
1485
3546
3593
16
21152
8
1781
4
2204
5
3090
6
3083
7793
3213
7
2366
131589
444571
9
542
685
2648
38477
34
2932
2763
23802
3498
106
5527
3
608
3036