15009 105
10917 881
7955 625
34276 398
38995 298
3786 480
116679 403
6547 309
7152 890
4672 265
9215 48