15014 358
19994 430
7225 604
21296 771
12803 448
9880 91
4053 665
24291 552
5781 437
6102 905
29718 377
8854 600
2293 58
3711 136