1700
4555
981
844
925
690
847
709
752
1054
703
802
939
2180
889
952
858
1661
843
2139
1068
991
1354
4513
1651
1709
1903
1744
1592
1461
5438
2237
7535
3494
2441
3623
2984
2299
3792
3142
4824
3066