2786 838
1187 248
2736 495
2591 580
6118 733
19315 663
82554 843
14665 446
8557 788
12601 48
6009 675
4339 97