7039
1020
1468
1113
6272
4127
6093
4237
924
699
868
1794
4787
717
18428
720
1695
843
2167
1253
732
4336
686
627
6603