19903 629
6225 689
4234 214
21692 294
6773 654
7164 951
2861 506
4441 227
11675 926
3488 914
2129 558
11542 473
4388 360