47982 1096
29798 124
25540 1964
44678 808
26506 727
31667 1641
38682 1409
47890 1226
10412 800
22313 252