40962 667
32264 645
451 80
7690 54
82825 682
10338 377
1589 384
156446 555
4513 913
6549 491
45249 337
3748 300
13746 320
72139 517
1883 376
2834 839
38692 366
122103 767
71111 155
8458 611
43391 534
8799 608
7657 354
67181 631