2099 267
15309 105
11030 881
8168 625
34355 404
38967 298
3780 480
116686 403
6556 309
7170 890
4646 265
12637 48