31580 443
23566 113
7517 327
105589 399
10772 70
6682 710
116115 808
9553 405
5335 669
3976 546
3821 618
14637 201
4817 533
9653 595
4387 76
7569 506
64971 609
13074 376
5769 606
4361 116
5586 261
31923 674
49860 584
23463 332
3133 153
1829 62
59691 872
4282 522