3001 944
2869 619
12904 773
9706 184
9822 44
64913 411
80916 530
59261 597
32621 723
29100 309
22172 652
11678 73
17019 755
6801 105
17080 688
15454 394