2893 35
4075 404
3326 335
110251 655
35365 581
19122 178
10634 557
5242 290
11692 487
14311 181
29622 706
14981 437
11564 138
6883 521
7955 285
4527 183
9734 797
99066 508
68426 320
53443 409
21237 878
16906 141
26421 528
56008 674
17603 493
15118 195
18559 83
33470 440