12496 916
1412 255
2972 241
19756 382
7461 481
11306 570
5928 791
11546 208
5407 71
1609 50
9962 132
10128 883