21152
8
3715
2
297066
0
5151
2773
1
4651
3
280
1047
2405
2740
2650
20
2901
5412
4
3080
766
3090
6
181997
11
3323
2512
2522
1404
2309
503
3189
131589
2932
2245
3301