19783
2
25669
0
32302
2996
2535
572
2980
1
603
2932
3498
4
17946
99072
398656
19
1153
2207
3090
6
2012
1204
2366
4573
644
21152
8
550
3080
3
2316
3960
1416
2921
5
1193
5339