2012 458
3282 514
1607 262
3333 458
697 45
7117 733
19750 663
82946 843
14872 446
8718 788
9230 48
6056 675
4459 97