2998 944
2864 619
12900 773
9706 184
9800 44
64891 411
80900 530
59244 597
32581 723
29082 309
22148 652
11643 73
17013 755
6799 105
17073 688
15420 394