28793 562
9595 503
19358 482
7719 283
1837 106
60458 413
122573 689
104039 1054
46098 802
3326 369
8142 412