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