21152
8
4651
3
297066
0
181997
11
2405
1
2740
5151
2
3080
3715
189326
2650
20
3090
6
280
2932
2277
1618
1500
2344
2152
5147
2732
13018
2431
12459
19079
1628
1289601
4
5597
880
6916