47984 1096
29800 124
25543 1964
44679 808
26507 727
31667 1641
38683 1409
47893 1226
10414 800
22315 252