626 85
306 72
1587 464
1816 363
2099 593
2796 808
7266 670
19736 581
65023 471
5215 646
9143 547
2649 192
7491 282
12143 417
13634 416