2956
24147
606
976
675
324
3268
4648
3002