4015 793
3325 513
4905 728
15993 664
15966 503
5582 325
14787 761
12483 369
4562 508
2590 175
4715 680
2258 52
10974 907
4846 374
16728 422