46050 508
24008 300
27671 81
29792 676
7681 388
5861 167
16706 256
17896 49
5258 653
14201 700
13046 752
5428 183
13815 275
6543 667
14079 556
4522 671