2113 267
15338 105
11038 881
8178 625
34364 404
38969 298
3780 480
116698 403
6562 309
7175 890
4647 265
12637 48