2980 706
33950 337
7785 226
116401 442
99574 373
82631 455
29608 688
90337 452
17403 513
16638 142
57911 509