4026 792
4005 307
19808 665
6417 121
13966 612
43230 948
105159 674
378873 609
17004 137
11519 694
16631 356
60335 602
27943 805
55125 696
2801 121
4961 741
6841 487
8973 637