19783
2
3765
4
17946
0
21152
8
2535
2903
3
2763
32302
6327
7
25669
1864
1
2523
785
572
7762
8185
2522
1189
1618
2044
5949
5
3354
770
2057
2996
2932
3546
982
3498
1683