4005 793
3317 513
4881 728
15825 664
15878 503
5545 325
14763 761
12428 369
4539 508
2563 175
4707 680
2252 52
10860 907
4816 374
16526 422