19929 629
6250 689
4245 214
21718 294
6782 654
7172 951
2865 506
4452 227
11677 926
3494 914
2134 558
11585 473
4401 360