6401 667
2371 645
7989 441
31268 790
19609 678
6349 169
28247 386
4616 431
16560 532
4626 257
3053 362
3289 390
6680 606
23448 479