21073 559
8577 850
11682 878
123020 1032
33308 246
18294 173
13303 206
94237 298
29352 709
6020 117
47344 464
2893 245