95327 307
89272 297
241145 415
41227 553
116940 585
182797 395
82631 455
38156 359
31802 370
100600 251