12186 916
1316 255
2672 241
19048 381
7324 481
10863 570
5912 791
11308 208
5194 71
1582 50
9763 132
9813 883