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