858
925
2471
953
820
480
16931
769
485
572
506
876
485
1273
713
510
541
880
427
511
532
2777
585
457
995