46056 508
24018 300
27673 81
29797 676
7681 388
5861 167
16715 256
17903 49
5259 653
14204 700
13050 752
5430 183
13823 275
6547 667
14085 556
4527 671