12181 916
1306 255
2667 241
19019 381
7318 481
10491 570
5910 791
11302 208
5189 71
1581 50
9758 132
9803 883