46056 508
24014 300
27673 81
29795 676
7681 388
5861 167
16712 256
17901 49
5259 653
14203 700
13049 752
5429 183
13818 275
6544 667
14082 556
4525 671