2830 838
1206 248
3121 495
2702 580
6403 733
19348 663
82685 843
14695 446
8576 788
12610 48
6025 675
4376 97