19936 629
6256 689
4247 214
21723 294
6785 654
7173 951
2865 506
4455 227
11680 926
3494 914
2134 558
11593 473
4403 360