19783
2
2906
1
21152
8
25669
0
32302
17946
4471
2535
3080
3
2932
3090
6
3083
2009
5
2476
297066
1768
3354
2245
2903
1787
745
189326
1047
2949
496
3426
4
2750
7608
12
1289601
4651