2012 352
37155 660
7087 371
5112 241
12160 469
6262 280
9395 275
13569 503
16028 419
7583 627
7031 527
3096 422