1105
948
913
1007
21912
945
1144
650
992
363
893
711
676512
48303
47860
46788
4164271
3954157
32754
3200151
30566
26052
24071
22350