2813 838
1191 248
2774 495
2601 580
6145 733
19315 663
82588 843
14666 446
8557 788
12601 48
6009 675
4339 97