2258
1
2245
3
21152
8
3090
6
297066
0
14
2903
2932
2
2366
3765
4
2475
485
9956
3080
898
19783
2440
25669
2024
32302
1045
1692
964
2042
2032
919
1189
884
7258
1397