2893 35
4074 404
3324 335
110239 655
35364 581
19120 178
10634 557
5242 290
11691 487
14311 181
29622 706
14981 437
11564 138
6883 521
7955 285
4527 183
9734 797
99044 508
68418 320
53424 409
21234 878
16906 141
26421 528
56008 674
17603 493
15118 195
18558 83
33470 440