2245
3
3090
6
2903
297066
0
2932
2
3765
4
21152
8
3080
1189
1193
442
3551
10
534
788
2996
444571
9
522
3868
571
894
5043
1
1226
1478
25669
14
3053
7
19783
2535
932
4044
5