1668
2761
4551
1703
37419
756
665
967
630
845
810
719
715
794
666
923
1549
833
724
1073
696
821
897
934
1234
1098
1139
1000
972
1120
1405
1535
1293
4266
1195
2670
1240
1161
3319
3819