19783
2
2996
0
25669
2535
17946
7793
4
32302
3090
6
1730
1129
1
1313
14
572
5164
5
255
2932
3498
4005
3
3284
7
2666
9
2771
903
2132
471
22731
4585
10
7258
1189
813
2906