1142
1088
1116
926
704
868
1595
1207
773
1766
828
1599
1095
800
1105
787
1130
983
1187
1112
1098
1351
1288
997
1726
1842
1916
3952
1252
1233
1242
1636
3477
3818
3269