2302 253
15586 105
11224 882
7989 625
34742 398
39022 298
3853 480
116864 403
6590 309
7154 890
4658 265
9191 48