19783
2
7793
4
2996
0
32302
2535
25669
17946
3090
6
2189
14
12459
3
572
1189
2932
2277
3498
22731
1
3765
2666
9
903
5164
5
255
2476
471
2906
475
1153
4168
25494
893