19913 629
6235 689
4237 214
21704 294
6775 654
7167 951
2864 506
4446 227
11676 926
3490 914
2132 558
11557 473
4394 360