2016 352
37168 660
7091 371
5114 241
12162 469
6272 280
9395 275
13569 503
16028 419
7585 627
7036 527
3098 422