2814 838
1194 248
2781 495
2604 580
6159 733
19316 663
82588 843
14666 446
8558 788
12601 48
6009 675
4340 97