19783
2
2535
32302
0
866
1
25669
572
2921
5
2781
845
2884
3498
4
2996
14
159
4179
3090
6
800
7793
2316
2660
745
2932
1603
4305
2666
9
3696
8
17946
100
1721
2990