19919 629
6239 689
4241 214
21707 294
6775 654
7168 951
2865 506
4448 227
11677 926
3492 914
2133 558
11570 473
4395 360