2075
4402
1844
1094
1703
833
2453
2468
912
711
1481
835
5073
764
690
812
815
1098
3142
1947
992
625
3592