19899 629
6214 689
4231 214
21681 294
6770 654
7164 951
2858 506
4437 227
11672 926
3488 914
2128 558
11522 473
4382 360