19936 629
6257 689
4249 214
21723 294
6786 654
7173 951
2865 506
4455 227
11680 926
3494 914
2134 558
11597 473
4404 360