19902 629
6220 689
4233 214
21687 294
6773 654
7164 951
2858 506
4439 227
11674 926
3488 914
2128 558
11530 473
4384 360