21076 559
8585 850
11687 878
123590 1033
33361 246
18307 173
13307 206
94396 298
29397 709
6037 117
47639 464
2898 245