30956 899
29422 164
20139 398
14171 471
19766 346
24401 537
30772 894
27201 297
17787 361
13282 656
13957 352
20130 283
10813 594
12847 66
171364 696
16644 521
21467 383
12764 585
47137 171
11153 756
16270 523
22084 322
24929 575
9143 451
13524 169
6882 846
11131 39
8250 425