2245
3
3090
6
4335
2
2903
2932
7258
0
3765
4
21152
8
2328
2354
1
3080
1819
297066
1336
1380
5242
2090
2558
635
1788
2468
7159
10
571
496
894
2934
883
1973
674
1226