1988
1726
42297
869
1460
4230
912
940
4445
904
2163
2132
1809
820
868
811
1662
3563
28776
896
3068
3197
793
879
711