30046 660
39980 583
32355 105
43804 268
10599 349
23188 442
32657 833
13186 141
17982 547
8820 589
27757 801
9254 820
37143 776
19096 608
25009 787
18368 307
32085 382
142681 1124
17668 317
18678 760
26730 80
21334 732
20233 671
36316 900
41570 168
24613 401
17040 418
9910 98