2245
3
3080
21152
8
297066
0
1047
2
3090
6
2530
4
2932
467
496
1380
3140
619
1
3228
1606
2756
3485
7
1513
1752
2181
5
2131
19944
5151
2377
3715
1526
9956
1787
444571
9
4651