16921 125
7790 533
8958 323
15304 687
21064 739
5625 569
8228 154
4144 729
7063 144
18347 644
12664 375
17098 744
3205 280
3181 284
10767 918
13220 581
6439 718
21594 513
3869 415
3940 667
3995 786
4901 426
14585 562
14862 121