46056 508
24015 300
27673 81
29796 676
7681 388
5861 167
16713 256
17902 49
5259 653
14203 700
13050 752
5430 183
13818 275
6544 667
14082 556
4525 671