1525
21511
977
1780
1017
931
913
982
847
1503
832
1242
1463
910
978
1454
1773
2571
1710
3632
3070
1077
1032
1122
949
1152
1803
1362
997
1265
3370
1264
2599
9700
1179
2543
952
934
2193
1009
975
1257
1002
1269
1126
1176
14771
6265
1134
1205
1515
1537
2129
1038
951
1618
1148
1404
1130
2257