40023 659
19313 313
3796 275
3516 265
604870 878
222696 304
149882 137
172541 428
120804 685
107569 119
104992 675
382005 594
128197 520
435151 578
123704 83
225358 878
103375 367
210036 654
341709 653
164127 824
240268 329
73550 649