20301 311
39469 52
2659 136
7381 122
44146 686
12704 407
12515 158
25238 607
22482 446
7963 734
33288 873
12675 605
10316 634
2787 298
25095 315
9238 201
8819 299
23514 258
21850 159
5512 539
27014 235
3492 175
15930 773
39848 535
7130 234
2828 291
5095 140
11507 113