150186 628
67975 416
11658 616
55784 790
11054 526
44639 473
40671 317
32805 727
26787 611
82799 249
6579 425
5266 293
5357 295
3435 50