46051 508
24010 300
27671 81
29793 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