4015 793
3324 513
4905 728
15993 664
15966 503
5582 325
14787 761
12483 369
4562 508
2590 175
4714 680
2258 52
10973 907
4846 374
16726 422