12349 256
2456 238
9514 622
2082 208
14550 858
168811 405
32935 497
19601 826
7581 271
31085 116
26538 709
3044 33
4224 685
5318 329
2116 428