2809 838
1187 248
2748 495
2597 580
6124 733
19315 663
82575 843
14665 446
8557 788
12601 48
6009 675
4339 97