1996 533
830 227
3823 522
266384 409
106983 878
103018 905
143886 567
171749 1014
74536 438
164053 682
103051 612
865 179
2788 698
1244 157