46050 508
24003 300
27670 81
29792 676
7680 388
5861 167
16706 256
17896 49
5258 653
14201 700
13046 752
5427 183
13813 275
6543 667
14078 556
4522 671