12186 916
1315 255
2672 241
19044 381
7323 481
10809 570
5911 791
11308 208
5194 71
1582 50
9760 132
9813 883