1432
1696
1501
4352
1310
2016
2401
1669
1568
1251
1256
2068
1179
1262
1200
1561
1205
1098
1489
1458
1636
2055
2159
1073
1158
1134
1168
1181
1108
1397
1114
1139
975
982