19899 629
6207 689
4229 214
21677 294
6770 654
7163 951
2858 506
4435 227
11672 926
3487 914
2128 558
11516 473
4381 360