2015 500
275076 481
336 49
2554 490
2235 298
3603 592
2179 348
2004 515
1595 455
1648 447
817 174
15123 103
369 76
2822 801
483 86
5393 353
35382 473
36418 318
10480 214
26486 703
3318 453
2056 435
2613 578
427 99