3026 700
2877 838
1244 248
3550 495
2918 580
6861 733
19381 663
82793 843
14730 446
8619 788
12637 48
6060 675
4440 97