2012 616
3786 310
13165 126
4158 703
21445 767
8136 909
5754 647
6069 434
5635 371
11835 715
2042 273
27844 162