19907 629
6227 689
4235 214
21697 294
6773 654
7165 951
2861 506
4441 227
11675 926
3490 914
2129 558
11543 473
4388 360