2976 700
2874 838
1240 248
3518 495
2906 580
6781 733
19375 663
82787 843
14728 446
8618 788
12636 48
6049 675
4434 97