12496 916
1412 255
2969 241
19754 382
7461 481
11303 570
5928 791
11545 208
5402 71
1609 50
9958 132
10125 883