3191
676
4240
899
2420
513
2990
634
2650
562
23000
4872