39402 942
32765 715
31031 634
19557 351
17724 326
26523 495
20813 381
15897 307
14575 285