19968 629
6306 689
4268 214
21768 294
6804 654
7184 951
2876 506
4468 227
11682 926
3501 914
2135 558
11659 473
4418 360