19783
2
25669
0
32302
1416
1
2535
550
21152
8
2264
398656
19
3090
6
1060
4358
2316
2980
2921
5
2932
3498
4
1512
2666
9
1646
3
17946
2223
2906
1153
2207
5440
986
2012
2936
10
478