2768 838
1187 248
2716 495
2587 580
6112 733
19314 663
82548 843
14665 446
8557 788
12600 48
6009 675
4339 97