19894 629
6201 689
4227 214
21670 294
6765 654
7160 951
2858 506
4434 227
11672 926
3487 914
2128 558
11504 473
4375 360