1432
1695
1501
4349
1310
2016
2398
1669
1566
1251
1255
2068
1179
1262
1567
1199
1561
1205
1098
1487
1458
1636
2054
2157
1071
1156
1134
1168
1181
1108
1397
1114
1139
974
982