12659 916
1492 255
3101 241
20059 382
7548 481
11594 570
5949 791
11736 208
5567 71
1639 50
10113 132
10337 883