19902 629
6222 689
4233 214
21688 294
6773 654
7164 951
2859 506
4440 227
11674 926
3488 914
2129 558
11533 473
4386 360