19783
2
21152
8
3080
3
2932
25669
0
3090
6
32302
2740
3715
17946
5151
2535
297066
572
3765
4
5784
181997
11
1500
1
4651
2225
1189
345
3498
280
2405
3546
2996
3779
2903
2650
20