12399 495
1278 232
2905 571
857 123
2323 488
15362 445
21281 675
40718 287
26910 145
6494 535
7914 397