2016 603
505 150
2882 634
14131 276
10276 583
7014 340
19159 116
6174 594
11796 345
2687 570
4144 555
10592 687
5289 674
3037 460