2584
1561
976
797
921
892
3437
10649
17443
3914
2898
1112
2296