3003 944
2870 619
12908 773
9706 184
9832 44
64925 411
80933 530
59281 597
32636 723
29108 309
22187 652
11703 73
17029 755
6801 105
17084 688
15477 394