19860 627
108622 726
9393 300
744731 1219
8851 158
8222 414
195159 431
16747 405
80435 859
25891 339
7335 270
23538 676
4585 69
53497 680
26467 411
3058 240
7928 863