46056 508
24013 300
27673 81
29795 676
7681 388
5861 167
16711 256
17900 49
5259 653
14203 700
13049 752
5428 183
13818 275
6544 667
14082 556
4524 671