1525
21516
977
1780
1018
931
913
982
848
1503
832
1242
1464
910
978
1454
1773
2572
1710
3632
3072
1077
1032
1122
949
1152
1803
1362
998
1266
3372
1264
2599
9701
1179
2543
953
934
2195
1009
975
1258
1002
1269
1126
1176
14775
6265
1134
1206
1516
1538
2129
1039
951
1618
1148
1404
1130
2257