19783
2
25669
0
21152
8
2906
1
4471
32302
17946
2535
3080
3
2932
3083
3090
6
2009
5
1804
4651
2405
2740
3715
297066
5151
3426
4
1809
2750
923
181997
11
3498
1267
280
2996
189326