21076 559
8585 850
11688 878
123608 1033
33361 246
18308 173
13307 206
94402 298
29399 709
6037 117
47654 464
2898 245