21077 559
8586 850
11689 878
123746 1034
33366 246
18317 173
13309 206
94435 298
29421 709
6042 117
47742 464
2899 245