2891 760
1334 372
725 113
1073 238
729 194
2236 560
1447 435
2278 593
2307 647
26398 57
5730 266
16721 508
13129 928