19938 629
6264 689
4254 214
21725 294
6789 654
7175 951
2866 506
4455 227
11681 926
3496 914
2134 558
11606 473
4405 360