4013 792
3994 307
19778 665
6407 121
13955 612
43081 948
105010 674
377560 607
16959 137
11479 694
16563 356
59995 602
27935 805
54858 696
2786 121
4947 741
6829 487
8954 637