19578 629
5723 689
4093 214
21196 294
6621 654
7057 951
2780 506
4239 227
11622 926
3440 914
2079 558
10866 473
4246 360