4006 793
3317 513
4881 728
15829 664
15879 503
5545 325
14763 761
12430 369
4539 508
2563 175
4707 680
2252 52
10861 907
4817 374
16529 422