2960 700
2874 838
1239 248
3515 495
2906 580
6778 733
19375 663
82786 843
14728 446
8618 788
12636 48
6047 675
4434 97