21152
8
2740
3
3321
297066
0
5151
2
3080
6773
7
3715
3506
1500
1
4651
1808
2650
20
1301
280
2405
2680
2932
4979
6
7633
181997
11
1364
1895
189326
3090
3249
1943
165
78
2194