2893 35
4076 404
3326 335
110295 655
35367 581
19126 178
10640 557
5245 290
11695 487
14311 181
29623 706
14981 437
11565 138
6884 521
7957 285
4527 183
9735 797
99132 508
68466 320
53508 409
21248 878
16906 141
26423 528
56011 674
17604 493
15118 195
18559 83
33478 440