1034
986
1138
1224
1200
4525
2362
956
29048
1378
1087
1666
1508
1092
1126
2976
1577
1485
1081
1269
1360
3230
3001
4013
1075
985
1030
1320
995
1681
2018
982
1141
1190
13955
1070
1129
1573
1724
1105
1121
1320
1699
1137
1133
1282
1666
1525
6073
999
3705
1109
998
1118
1058
1008
1212
1174
1182
2243