21152
8
4651
3
297066
0
181997
11
2405
1
2740
189326
2277
5151
2
3080
2732
3715
5147
2344
2152
1416
5232
7
1131
2431
2274
2992
6247
5
1490
880
6916
1289601
4
12459
28098
14
13018
5597