19783
2
25669
0
32302
4471
17946
2906
1
21152
8
2535
2009
5
5402
9
2750
572
578
2996
3083
758
1193
1827
4044
2964
1189
2156
4933
13
14
1400
9055
10
3624
4
501
3125
3426