19920 629
6239 689
4242 214
21708 294
6775 654
7168 951
2865 506
4448 227
11677 926
3492 914
2133 558
11571 473
4396 360