21072 559
8577 850
11682 878
122919 1032
33301 246
18293 173
13302 206
94219 298
29350 709
6018 117
47311 464
2893 245