2245
3
3090
6
2903
2932
2
3765
4
21152
8
3242
7
1707
672
3080
297066
0
1743
1271
1579
1
2654
1226
1466