2367 54
3468 347
84185 380
29785 498
40625 885
82793 701
26995 198
21329 481
90330 588
8432 248
27589 715
2299 160
3088 275
3934 597
3626 857
5723 509