1052
1117
1607
1327
3447
923
5060
4712
14889
2174
7637
2038
1577
10921
9326
17673
11486