19903 629
6223 689
4234 214
21690 294
6773 654
7164 951
2860 506
4440 227
11674 926
3488 914
2129 558
11536 473
4387 360