19783
2
32302
0
2906
1
17946
25669
1816
3765
4
2535
7793
3090
6
1053
2258
1849
2932
3498
2666
9
2087
51331
25
2903
3
2964
189326
1603
2476
2986
1153
4471
2907
3871
223
658