44099 696
42850 648
3647 467
3426 77
9172 151
320069 939
6961 597
25250 188
67316 147
38216 109
8521 651
14366 889
3491 123