40087 285
5540 912
4154 574
142641 338
10755 722
15975 654
7302 593
3459 419
20655 377
8358 269
22039 242
8958 879
18883 306
17937 243
30432 764
29322 136
42018 811
5957 59
3334 442
35725 559
30099 651
24519 292