16402 403
12620 810
3891 514
11650 488
5938 615
4793 468
2456 164
14260 287
1378 63
3185 545
26459 633