50151 560
12504 462
4143 81
10580 45
37847 322
85549 321
3535 354
15147 42
27382 755
43134 243
22463 137
8800 66
31831 610
71911 664
18776 539
4519 234
9720 322
18233 959
11757 434
39805 689
17637 659
24831 97
18924 667
18001 522