12145 916
1282 255
2586 240
18830 381
7266 481
10267 570
5904 791
11235 208
5154 71
1570 50
9701 132
9758 883