10456 308
12245 86
14492 535
18678 570
16711 488
4306 409
9213 556
7735 772
6540 618
38444 436
5365 446
8991 69
1971 65