2015 511
942 203
3047 725
9882 688
24573 679
45441 115
16993 463
11480 684
5825 351
9579 173
3989 867