1597
969
1377
1104
911
2301
1101
836
1153
3044
1126
927
1995
1172
897
1036
872
1493
1005
16046
1286
1003
946
1015
999
2753
1137
1103
1094
1188
1906
1139
1251
2753
1241
1917
1193
1303
1619
1160
1134
1121
3879
1799
1899
8242
1548
1863
2481
1929
1679
1600
1699
1531
2069
1781
1990
1918
1789
1986