19783
2
25669
0
32302
2906
1
21152
8
4471
17946
2535
572
4358
6
2156
4933
13
2069
5
3083
791
2204
2996
5440
800
758
2337
685
1827
1768
2366
1329
2512
501
3008
3
3090