12186 916
1316 255
2672 241
19048 381
7323 481
10835 570
5911 791
11308 208
5194 71
1582 50
9761 132
9813 883