19933 629
6256 689
4246 214
21719 294
6784 654
7173 951
2865 506
4454 227
11680 926
3494 914
2134 558
11592 473
4403 360