2346 54
3441 347
83877 378
29686 498
40511 885
82647 701
26810 198
21250 481
90077 588
8327 248
27574 715
2276 160
3072 275
3926 597
3613 857
5705 509