1034
3266
986
1114
2423
4258
1200
4525
956
29048
1378
1087
1665
1508
2156
1174
2222
1092
1587
6601
1573
1207
7807
1859
1126
2976
971
1575
1484
1081
1267
1358
1537
3230
1372
3943
3928
1075
1344
1029
1320
995
2703
1220
1337
1681
1004
1164
1188
2017
1161
1141
1027
1695
1725
982
3135
1093
1190
1068