2245
3
1424
1
3080
21152
8
1047
2
3090
6
2932
297066
0
2475
1701
951
2465
1015
1087
1077
1606
636
1751
8527
5489
11
1029
2131
5151
1538
19944
1522
3715
4335
929
2571