4008 793
3321 513
4892 728
15885 664
15904 503
5555 325
14769 761
12446 369
4548 508
2566 175
4709 680
2253 52
10898 907
4831 374
16590 422