3629
1
21152
8
297066
0
2245
3
3080
5151
2
1047
3090
6
2932
3321
2773
3071
9
1992
3546
475
1568
189326
2405
7086
12
2551
3551
10
10827
4
5527
2571
2996
3492
2512
34959
18
1289601
2799