2245
3
3080
21152
8
1047
2
297066
0
3090
6
2932
951
1
1087
1015
496
1606
467
1380
8527
19944
5151
2131
1751
929
4335
2722
5489
11
2571
2600
4
623
2377
2530
2972
189326