2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
496
5151
910
1
513
3715
3636
4
479
4651
2623
189326
2480
2773
280
2650
20
784
108797
3189
3323
2707
2405
806
2740
2386