599 85
305 72
1587 464
1816 363
2082 593
2794 808
7261 670
19722 581
65021 471
5206 646
9142 547
2647 192
7491 282
12141 417
13629 416