2813 838
1187 248
2755 495
2601 580
6125 733
19315 663
82588 843
14665 446
8557 788
12601 48
6009 675
4339 97