18047 877
110286 439
88756 226
10327 569
34491 626
36299 443
11647 159
4323 39
11961 354
11270 844
7467 687
13035 488
32072 305
27306 352
3692 644
5537 676
1596 80