21586 13800
21295 3039
17643 962
17247 7568
16375 9632
16089 1830
16042 1222
15900 6668
15835 3047
15827 10683
15806 1405
15769 1130
15707 4156
15689 13807
15684 14665
15645 5199
15607 7561
15591 5272
15571 7301
15499 10795