21073 559
8577 850
11682 878
122974 1032
33305 246
18294 173
13303 206
94230 298
29351 709
6020 117
47334 464
2893 245