12405 495
1279 232
2909 571
860 123
2328 488
15367 445
21283 675
40721 287
26921 145
6494 535
7914 397