12182 916
1308 255
2670 241
19028 381
7321 481
10599 570
5910 791
11305 208
5191 71
1582 50
9758 132
9806 883