46056 508
24017 300
27673 81
29797 676
7681 388
5861 167
16714 256
17902 49
5259 653
14203 700
13050 752
5430 183
13818 275
6545 667
14082 556
4526 671