29015 80
27041 547
23795 318
26026 522
28387 665
9748 601
6069 510
20722 184
29258 643
18801 290
81168 565
35398 273
14843 351
6844 173
28019 400
36391 776
30464 575
58140 450
22869 656
7313 317
30223 246
28942 587
173932 313
65709 721