46056 508
24020 300
27677 81
29800 676
7681 388
5862 167
16718 256
17905 49
5260 653
14207 700
13054 752
5430 183
13825 275
6547 667
14087 556
4532 671