2012 104
5200 564
4719 735
2830 417
3639 839
4709 464
940 79
602 37
635 89
31422 677
4944 387
2450 671
14204 116
6561 47
15474 731
1567 278