162228 611
85593 532
18901 505
22681 289
2676 124
3178 114
3916 653
6387 604
60089 965
10847 383
39348 832