21072 559
8577 850
11682 878
122953 1032
33304 246
18294 173
13302 206
94226 298
29350 709
6020 117
47330 464
2893 245